package com.cloud.api.upms.domain.user;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import java.util.List;

/**
 * Author:  xuanning
 * Date:    2023/2/2 17:24
 */
@Data
public class UserUpdateReq {

    /**
     * 用户id
     */
    @NotNull(message ="id不能为空")
    private Long id;
    /**
     *部门id
     */
    @NotNull(message ="部门不能为空")
    private Long deptId;
    /**
     *用户名
     */
    @NotBlank(message ="用户名不能为空")
    private String name;
    /**
     *电话号码
     */
    private String phone;
    /**
     * 状态 是否禁用  0 启用 1 禁用
     */
    @NotNull(message ="状态不能为空")
    private Integer status;
    /**
     * 用户的角色
     */
    private List<Long> roleIds;
}
